//
//  BaseViewController.h
//  ShanDian
//
//  Created by 静静 on 15/7/7.
//  Copyright (c) 2015年 诺万科技. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface BaseViewController : UIViewController

/** 设置无网络，加载失败，列表无数据 的顶部高度 **/
@property (nonatomic,assign) int viewtop;
/** 设置无网络，加载失败，列表无数据 的底部高度 **/
@property (nonatomic,assign) int viewbottom;


/** 显示无网络页面 **/
- (void)showNoNetWorkView:(BOOL)show;
/** 显示加载失败页面 **/
- (void)showLoadFaildView:(BOOL)show;
/** 显示列表无数据页面 **/
- (void)showNoDataViewView:(BOOL)show;

/** 添加返回按钮back:YES **/
- (void)setBackBtn:(BOOL)back;
/** 设置Nav的Title **/
- (void)setNavTitle:(NSString *)title;
/** 设置Nav左边的按钮 **/
- (void)setLeftNavBtn:(UIView *)leftBtn;
/** 设置Nav右边的按钮 **/
- (void)setRightNavBtn:(UIView *)rigntBtn;
/** 设置Nav右边的一组按钮 **/
- (void)setRightNavBtns:(NSArray *)rigntBtns;

/** 返回按钮方法重写 **/
- (void)onBackBtnClicked;
/** 网络异常刷新 **/
- (void)noNetWorkViewRefreshBtnClicked;
/** 加载失败 **/
- (void)loadFaildViewRefreshBtnClicked;
/** 登录通知 **/
- (void)onLoginNotiClicked:(NSNotification *)notification;


/**判断是否已经登入**/
- (BOOL)isLogin;
@end
